Tabarca Island, A Costa Blanca Paradise